20 companies that attract and keep top talentEmployees, especially the millennial, prefer flexibility in terms of working hours and other perks such as training and career advancement.Thu Jun 23 2016